package com.guigu.lc.service;

import com.guigu.common.pojo.*;
import com.guigu.common.vo.SearchVo;
import com.guigu.lc.view.desginmaterview;

import java.util.List;

public interface materialService {

    SearchVo<MDesignProcedure> querymaterialldata(SearchVo<MDesignProcedure> searchVo);

    SearchVo<MDesignProcedure> querycheckmaterService(SearchVo<MDesignProcedure> searchVo);

    SearchVo<MDesignProcedure> queryallsymaterService(SearchVo<MDesignProcedure> searchVo);

    SearchVo<MDesignProcedure> querycallmatertrueService(SearchVo<MDesignProcedure> searchVo);

    DesignModule queryByproductidService(String id);

    List<DModuleDetails> queryByidproductidService(int id);

    List<MDesignProcedureModule> queryByparentidService(int id);

    void updateshejiService(desginmaterview desginmaterview);

    void updatecxshejiService(desginmaterview desginmaterview);

    int checkgxshifoushejiService(int id);

    List<MDesignProcedureDetails> querywuiaoxiaojiService(int id);

    void updatewuliaozcbdshService(MDesignProcedure procedure);

    void updateshenghefalse(desginmaterview desginmaterview);

    void updateshengheokkService(desginmaterview desginmaterview);

    int queryamout0Service(int id);

    MDesignProcedureDetails queymdpdidService(int id);

    void deleteandupdatechangestartService(desginmaterview desginmaterview);

    List<DModuleDetails> selectwuliaozcmxService(String id);

    void biangengtijiaoService(desginmaterview desginmaterview);

    int chaxdengyu0(String id);

    void cxtxbgdasService(String id);

}
